package com.sx.dao.user;

import com.sx.basic.dao.BasicRepository;
import com.sx.entity.user.RelationEntity;
import org.springframework.data.jpa.repository.Query;

import java.util.List;

/**
 * @author AdinZ
 * @date 2020/11/18 14:23
 */
public interface RelationRepository extends BasicRepository<RelationEntity,Long> {
    /**
     * 查找我的邀请人
     * @param uid 我的id
     * @param level 层级
     * @return 邀请人, 正常情况下,相同层级,只会有一个人, 出现2个以上,选择第一个
     */
    @Query("select e from RelationEntity e where e.uid=?1 and e.level=?2")
    List<RelationEntity> findInvite(long uid, int level);

}
